package io.wdb.modules.generator.generator.entity;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;


/**
 * 书柜表
 * 
 * @author wdb
 * @email admin@wdb007.com
 * @date 2017-11-30 15:15:37
 */
public class BookshelfInfoEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//书柜编号
	private String code;
	//所在小区
	private String area;
	//所在地址
	private String address;
	//标准坐标系_经度
	private BigDecimal longitude;
	//标准坐标系_纬度
	private BigDecimal latitude;
	//行数
	private Integer rowCount;
	//列数
	private Integer colCount;
	//是否报修:否(0);是(1);确认报修(2)
	private Integer damageReport;
	//是否可用:0-不可用;1-可用
	private Integer available;
	//创建时间
	private Date createTime;
	//修改时间
	private Date modifyTime;
	//火星坐标系_经度
	private BigDecimal gcj02Longitude;
	//火星坐标系_维度
	private BigDecimal gcj02Latitude;
	//百度坐标系_经度
	private BigDecimal bd09Longitude;
	//百度坐标系_维度
	private BigDecimal bd09Latitude;
	//所属区县
	private String districtCode;
	//附加信息
	private String extraInfo;
	//列装时间
	private Date initializeTime;

	/**
	 * 设置：书柜编号
	 */
	public void setCode(String code) {
		this.code = code;
	}
	/**
	 * 获取：书柜编号
	 */
	public String getCode() {
		return code;
	}
	/**
	 * 设置：所在小区
	 */
	public void setArea(String area) {
		this.area = area;
	}
	/**
	 * 获取：所在小区
	 */
	public String getArea() {
		return area;
	}
	/**
	 * 设置：所在地址
	 */
	public void setAddress(String address) {
		this.address = address;
	}
	/**
	 * 获取：所在地址
	 */
	public String getAddress() {
		return address;
	}
	/**
	 * 设置：标准坐标系_经度
	 */
	public void setLongitude(BigDecimal longitude) {
		this.longitude = longitude;
	}
	/**
	 * 获取：标准坐标系_经度
	 */
	public BigDecimal getLongitude() {
		return longitude;
	}
	/**
	 * 设置：标准坐标系_纬度
	 */
	public void setLatitude(BigDecimal latitude) {
		this.latitude = latitude;
	}
	/**
	 * 获取：标准坐标系_纬度
	 */
	public BigDecimal getLatitude() {
		return latitude;
	}
	/**
	 * 设置：行数
	 */
	public void setRowCount(Integer rowCount) {
		this.rowCount = rowCount;
	}
	/**
	 * 获取：行数
	 */
	public Integer getRowCount() {
		return rowCount;
	}
	/**
	 * 设置：列数
	 */
	public void setColCount(Integer colCount) {
		this.colCount = colCount;
	}
	/**
	 * 获取：列数
	 */
	public Integer getColCount() {
		return colCount;
	}
	/**
	 * 设置：是否报修:否(0);是(1);确认报修(2)
	 */
	public void setDamageReport(Integer damageReport) {
		this.damageReport = damageReport;
	}
	/**
	 * 获取：是否报修:否(0);是(1);确认报修(2)
	 */
	public Integer getDamageReport() {
		return damageReport;
	}
	/**
	 * 设置：是否可用:0-不可用;1-可用
	 */
	public void setAvailable(Integer available) {
		this.available = available;
	}
	/**
	 * 获取：是否可用:0-不可用;1-可用
	 */
	public Integer getAvailable() {
		return available;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：修改时间
	 */
	public void setModifyTime(Date modifyTime) {
		this.modifyTime = modifyTime;
	}
	/**
	 * 获取：修改时间
	 */
	public Date getModifyTime() {
		return modifyTime;
	}
	/**
	 * 设置：火星坐标系_经度
	 */
	public void setGcj02Longitude(BigDecimal gcj02Longitude) {
		this.gcj02Longitude = gcj02Longitude;
	}
	/**
	 * 获取：火星坐标系_经度
	 */
	public BigDecimal getGcj02Longitude() {
		return gcj02Longitude;
	}
	/**
	 * 设置：火星坐标系_维度
	 */
	public void setGcj02Latitude(BigDecimal gcj02Latitude) {
		this.gcj02Latitude = gcj02Latitude;
	}
	/**
	 * 获取：火星坐标系_维度
	 */
	public BigDecimal getGcj02Latitude() {
		return gcj02Latitude;
	}
	/**
	 * 设置：百度坐标系_经度
	 */
	public void setBd09Longitude(BigDecimal bd09Longitude) {
		this.bd09Longitude = bd09Longitude;
	}
	/**
	 * 获取：百度坐标系_经度
	 */
	public BigDecimal getBd09Longitude() {
		return bd09Longitude;
	}
	/**
	 * 设置：百度坐标系_维度
	 */
	public void setBd09Latitude(BigDecimal bd09Latitude) {
		this.bd09Latitude = bd09Latitude;
	}
	/**
	 * 获取：百度坐标系_维度
	 */
	public BigDecimal getBd09Latitude() {
		return bd09Latitude;
	}
	/**
	 * 设置：所属区县
	 */
	public void setDistrictCode(String districtCode) {
		this.districtCode = districtCode;
	}
	/**
	 * 获取：所属区县
	 */
	public String getDistrictCode() {
		return districtCode;
	}
	/**
	 * 设置：附加信息
	 */
	public void setExtraInfo(String extraInfo) {
		this.extraInfo = extraInfo;
	}
	/**
	 * 获取：附加信息
	 */
	public String getExtraInfo() {
		return extraInfo;
	}
	/**
	 * 设置：列装时间
	 */
	public void setInitializeTime(Date initializeTime) {
		this.initializeTime = initializeTime;
	}
	/**
	 * 获取：列装时间
	 */
	public Date getInitializeTime() {
		return initializeTime;
	}
}
